package jp.gr.java_conf.yuzu_project.common;

import java.io.Serializable;
import java.util.List;

/**
 * セーブデータ保存用
 * @author ゆずプロジェクト
 *
 */
public class SaveDataStock implements Serializable {
	
	private static final long serialVersionUID = 6404053L;
	
	/** 通し番号 */
	private int number;
	
	/** セーブフラグ */
	private boolean dataFlg;
	
	/** 保存日時 */
	private String saveDate;
	
	/** セーブ時コメント */
	private String comment;
	
	/** シナリオ現在地 */
	private int wordsPosition;
	
	/** 選択肢リスト */
	private List<String> selectList;
	
	/** アイテム習得状況 */
	private boolean[] itemGetRate;
	
	public SaveDataStock() {
		super();
		number = -1;
		dataFlg = false;
		saveDate = "";
		comment = "";
		wordsPosition = -1;
		itemGetRate = new boolean[CommonUtil.ALL_ITEM_SUM];
	}
	
	public int getNumber() {
		return number;
	}

	public void setNumber(int number) {
		this.number = number;
	}

	public boolean isDataFlg() {
		return dataFlg;
	}

	public void setDataFlg(boolean dataFlg) {
		this.dataFlg = dataFlg;
	}

	public String getSaveDate() {
		return saveDate;
	}

	public void setSaveDate(String saveDate) {
		this.saveDate = saveDate;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public int getWordsPosition() {
		return wordsPosition;
	}

	public void setWordsPosition(int wordsPosition) {
		this.wordsPosition = wordsPosition;
	}

	public List<String> getSelectList() {
		return selectList;
	}

	public void setSelectList(List<String> selectList) {
		this.selectList = selectList;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public boolean[] getItemGetRate() {
		return itemGetRate;
	}

	public void setItemGetRate(boolean[] itemGetRate) {
		this.itemGetRate = itemGetRate;
	}
	
	
}
